package de.mnit.basis.db.zugang;

import de.mnit.basis.db.konstant.DBMS;
import de.mnit.basis.sys.datei.S_Datei;

/**
 * @author Michael Nitsche
 * 10.08.2008	Erstellt
 */
public class ZugangHSQLDB extends DBZugang {

	public ZugangHSQLDB(String host, String db, String user, String pass) {
		super(DBMS.HSQLDB, host, db, user, pass);
	}


	public static ZugangHSQLDB neu(String host, String db, String user, String pass) {
		return new ZugangHSQLDB(host, db, user, pass);
	}

	/** Mem **/
	public static ZugangHSQLDB neu() {
		return new ZugangHSQLDB("", "", "sa", "");
	}

	/** Datei **/
	public static ZugangHSQLDB neu(String datei) {
		return new ZugangHSQLDB("", datei, "sa", "");
	}

	/** Datei **/
	public static ZugangHSQLDB neu(S_Datei datei) {
		return neu(datei.gPfadKomplett());
	}

}
